Printer's Apprentice Version History Current version can always be found on http://www.igi.net/~btkinkel ------------------------------------------------------------ PRINTER'S APPRENTICE 6.53 - October 20, 1997 - Fixed some problems in the setup program. In some cases, ActiveX and DLL components were not being updated correctly. PRINTER'S APPRENTICE 6.53 - July 10, 1997 ----------------------------------------- - Fixed "Overflow" error that could occur during startup, after PA had read the font list. WHAT'S NEW IN PRINTER'S APPRENTICE 6.52 --------------------------------------- Listed below are all fixes and enhancements made to Printer's Apprentice since version 6.50. - Fixed "Divide by Zero" error that occured when trying to install just one TrueType font. - Placed error checking code in effort to fix "Overflow" errors some users encountered at startup. - Placed error checking code in effort to fix "Subscript out of bounds" errors some folks have encountered when installing fonts. - Added a new specimen sheet. The 72 Point Character Set prints a table of alphabet and numeric characters at 72 points. - Added a new Select button to the Print/Install/Print from CD dialogs. When you click the new Select button, a menu drops down offering choices to select All, Regular, Bold, Italic, BoldItalic and None. This is response to lots of user feedback. Many users wanted a way to select all the Regular fonts at once. - Fixed progress bar in the Install Fonts Wizard. As it looped through the fonts to install, it would display 5%, 10%, 5%, 2% and other erratic patterns. - Added links on the menu to the Lose Your Mind Developement home page. - Fixed a discrepancy between printing installed and uninstalled fonts. On the Installed version of any catalog, the "(TrueType)" text next to a TT font was not being printed. - Install Fonts and Print Fonts from CD-ROM Dialog Bug Fixes - (Install only) - If a selected font file already exists in your windows\fonts folder, you could get a "subscript out range" error. - If you selected a directory of TTF files and some of those font files were currently installed, upon returning to the main PA window, those fonts would not be displayed or available in PA or other Windows apps. (In other words, installed fonts were being inadvertantly uninstalled by PA) - When reading a directory or changing a directory, the full status message above the progress bar was not being displayed. - Several users noted that it can take a few moments to close this window and return to the main PA window. We have tried to tweak this routine and added a "Cleaning up..." message to the Install/Print window. - Fixed a bug in the Filter drop down listbox. If you had the directory filtered, then printed a catalog or sample sheets, then click the << Previous buttons to go back and change your filter, the filter would no longer work. Each time the filter is changed, it resulted in a "No font files" list. 04/02/97 - Printer's Apprentice 6.5a Final Version, v. 4/2/97 release date 03/26/97 - Printer's Apprentice Beta #15 Release Candidate #2 - Fixed MAJOR bugs in the Install Font Routines 1) The list of the changes to the Registry was incorrect 2) Selected fonts were not being installed correctly. - Fixed bug that would not let you print on letter sized paper with a LaserWriter IIg printer. 03/22/97 - Printer's Apprentice Beta #14 - Fixed Filter combo box on CD-ROM Font Wizard dialog so it filters on font name, instead of file name. - Fixed bug in Print dialog box. If you selected all the sample sheets, you got an error message asking you to select a sample sheet. - Fixed Print Dialog and CD-ROM Font Wizard dialog so they both say "Ready to print!" when a batch job is finished. - Fonts are now sorted by font name in lists in Print and CD-ROM Font Wizard dialog boxes. - Fixed "Overflow" error that occured after launching Adobe Type Manager and the Control Panel from PA on some computer systems. - In the CD-ROM Font Wizard, if you selected to print a Character Set sheet you got an ANSI Sheet, and vice versa. This has been fixed. - Many typos fixed in help file. - A4 Support - Fixed Catalog 1 so footer line does not overwrite sample text - A4 Support - Tested all font catalogs and sample sheets with A4 paper. You can still tell the formatting is for 8 1/2 by 11 paper, but the information gets printed with no formatting problems. Future versions of Printer's Apprentice will fix the layout so the text is actually centered on the page, regardless of papers size. 03/15/97 - Printer's Apprentice Beta #13 - Added a progress dialog box when you select File|Print. Behind the scenes, PA must evaluate every single font on the system, so this process can take a few seconds. The dialog box helps gaurd against "freeze up fear." (Special request from A.B. C) - Fixed a bug in the Uninstall dialog box. Moving or copying a font file to a:\ did not work correctly. No error was displayed, the font would just not get copied there. (Thanks to GB) - Fixed Character Set tab on main window so it updates when menu items are selected from the Character menu. - Updated preview graphic of Character Set printout in print dialog boxes. - Added the capability to specify the location of the Adobe Type Manager executable. This can be found in the Options dialog box, General tab. The file/path specified here is used when you click the red A icon on the main Printer's Apprentice screen. - Fixed a bug that caused Sample Sheets to print even if you selected a Font Catalog to print. (thanks to JS) - Fixed reference to our other product, FontReview, listed in the Registration tab of the About dialog (thanks to SK) - Fixed bug in font read code that could cause some Adobe Type 1 fonts to not show up in the main PA font list (thanks to SK) - Fixed a bug that caused the currently selected font on the main PA screen to change while the Print dialog is open. 03/09/97 - Printer's Apprentice Beta #12 - Fixed Error #458 (OLE error) that popped up after printing some font catalogs. - Fixed Keyboard Sample sheet so it takes on the attributes (bold, italic, etc) that were selected by the user, full font name ("Courier Bold") prints instead of just font name ("Courier"), added file name and size - Fixed a bug in Two Column Catalog II that caused "TrueType" to print twice below the font. - Fixed lots of bugs that could cause a font to print in a default printer font instead of what the user selected - Fixed bug that caused the Font Catalog title to not be saved correctly to the INI file. 03/04/97 - Printer's Apprentice Beta #11 - Previous beta was mislabelled as Beta #9 in splash screen. - Fixed Error# 458 when printing Catalogs I, II Two Column I and Three Column 03/03/97 - Printer's Apprentice Beta #10 - NEW FEATURE - Sorting! When printing fonts, you can now sort by Font Name or Font File Name. The sorting options are available from the Options dialog box. - NEW FEATURE - You can now change the size of the information text below the printed font on Catalog I, II and the two column catalogs. To change the size, select Options from the Tools menu, click the Catalogs tab. The new setting is on this tab. - NEW FONT CATALOG - I have added a new and improved Two Column Catalog. The old one is now called Two Column II. This new one is Two Column I. - NEW FONT CATALOG - Added a Three Column Catalog. At the smallest point size settings, you can get 75 fonts on a single page. - Fixed Specimen Sheet IV preview graphic so it looks a bit more like the printed page. - Added Filter label to CD-ROM Font Wizard and Install dialog boxes. - Added new icon to the "reading fonts" dialog that shows up after installing new fonts. - Fixed bug in printing routines that caused some BoldItalic fonts to only print as bold. - Fixed new bugs in Print Wizard and CD-ROM Font Wizard that led to "Error #5 Illegal Function Call" errors when using the next/previous buttons. - Fixed Runtime Error #5 that happened on CD ROM Font Wizard. 02/16/97 - Printer's Apprentice Beta #9 - DeskJet fixes: We got a loaner HP DeskJet 660Cse printer and fixed many incompatabilities between DeskJets and Printer's Apprentice. - Uninstalled fonts can now be printed. - Catalog I: Fixed code so bottom rule line does not overwrite the footers and page numbers - Sample Sheet IV: Fixed code so box around page lines up correctly on along bottom. It now no longer prints the "dangling" vertical lines below the bottom horizontal line. - Three Up Catalog: Fixed problem with Title text printing on one page and the rest of the page on a second page. - Updated readme.txt with a list of support OCX/DLL files used by Printer's Apprentice. - Fixed code so "Oblique" fonts are correctly printed on both catalogs and sample sheets (Thanks to BS for the help) - Fixed tab index problems on Print and Options dialog. The tab key will now move from field to field in correct order. - When you select File|Print, whichever font is currently selected in the main window will be highlighted and selected in the File|Print dialog box. (Previously, the font would be selected, but perhaps not visible in the list box, you would have to scroll to see it.) - ATM 3.0/4/0: Fixed code in File|Print dialog that caused italic/bold/bolditalic/etc variations of an Adobe font to print as Regular repeatedly in catalogs. For example, four variations of Adobe Caslon were selected, but Adobe Caslon Regular would print 4 times. (Thanks to SK) - Added "Whats This" help to the Install and Print Uninstalled fonts dialog boxes. - Fixed bugs in printing code. "Nag" message was not printing on page footers when running unregistered version. - Fixed code on CD-ROM Font Wizard / Install Wizard so code that detects installed fonts is a bit smarter. For example, it had a tough time picking up "Lucida Console" as an installed font. (JN) - Fixed Pick Directory dialog so it did not show up as a task in the Windows 95 task bar. - The dialog that lets you print uninstall fonts is now called the "CD-ROM Font Wizard" - Fixed a bug that caused the Print Wizard and CD-ROM Font Wizard to print 2 lines of a catalog even when you only selected one font to print. - Fixed a bug in the Install Wizard. After installing fonts, the "flying windows" symbol, indicating a font is installed, was being displayed next to the wrong font in the font list. (Thanks to MH) - Fixed keyboard window so it properly displays the correct font when initially loaded. (Thanks to PM for pointing this out). Also fixed a variety of minor problems in the keyboard window. - Fixed a bug that caused the single character tab view not to show the current font if you changed the font while in the character set tab. - Fixed a bug in the Remove Font Wizard that caused an additional entry to appear in the task bar. - Fixed obscure bug that caused a "File Already Open" error when loading the Options dialog from the Print dialog - Fixed code that did not remove "Unregistered" nag message on bottom of main window when a correct registration code was entered. 01/23/97 - Printer's Apprentice Beta #8 - Added Lose Your Mind Development web URL to the Printer's Apprentice group on the Start menu. - Fixed some more sections of code that can cause a descrepancy between the point size of the single character sample, the size scroll bar and the size list box. - Added "Uninstall Printer's Apprentice" to Start menu. Previously, the uninstaller was only available from the Add/Remove Programs Control Panel, which is a bit obscure. - Fixed top row of keys on Keyboard window to display properly when the form is first displayed. This bug popped up due to changes I made to the keyboard in Beta #7. - Fixed bug in About box that would cause PA not to change to the Registered version after entering a valid Registration code and closing the About box. - Small improvments in screen redraw speed and in reducing flickering problems. - Improved speed of deselecting fonts with the Deselect All button in the File Print dialog. - Added a Frequently Asked Questions section to the Help file. - Added a jump to the Help menu that links to the FAQ section in the Help file. 12/29/96 - Printer's Apprentice Beta #7 - Added contect sensitive, pop up help for individual controls on many of the dialog boxes. This feature places a small question mark button on the right side of dialog box caption bars. Click the button and your cursor will change to a question mark arrow (it may be different if you have customized cursors). Then click a control on the dialog box to see pop up help. Please take the time to read the pop up help. Let me know if the help text is not clear, is misspelled, etc. Pop up help is not implemented in the 'Intall' and 'Print uninstalled fonts' dialogs. - File Print Setup has been fixed. Changes you make will actually take. For instance, if you use the dialog box to turn on duplex printing, Printer's Apprentice should now use it. Thanks to BC for pointing this out to me. - Removed the Office 95 style title bar. The code did not always produce the desired results. This eliminates the need for the dwsbc32.ocx file in the Printer's Apprentice setup.exe. - Fixed setup program so INSTALL.LOG is wiped clean for each installation. - Fixed several inconsistencies between the page preview screens (in File Print and Print from CD-ROM menus). They are briefly noted below a) Sample Sheet II - preview right justified title text, printed page was centered. b) Sample Sheet IV - preview did not show the title text that appears on printed page. c) ANSI Sheet I - preview showed title as "ANSI Character Set " while printed page had a different title. Most of the inconsistencies were due to the fact that the preview bitmaps are from older versions. I have replaced or updated the preview bitmaps as needed. Thanks to BC for his sharp eye and pointing these issues out. - Bug fixes on Sample Sheet II - Font file name was printing twice and did not contain the full path name. The full path name is printed other sample sheets, so this was a consistency problem. - Bug fixes on Basic Catalog I - Line spacing was not adjusting properly, text was overlapping the headers after page 1, in some cases the bottom font sample lines would overwrite the footer line. These have been fixed. Thanks to MF for pointing these out. - Bug fix on Basic Catalog II - Line spacing was not adjusting properly, causing sample text to overlap the line above it. - Bug fixs on Two Column Catalog - The code for this catalog was ignoring the "Reset Printer every x Pages" setting from the Options dialog box. This option breaks up a print job into a new print job every x pages. The two column catalog was also not printing selected Quotes correctly. If you selected Quote #2 to print, the two column catalog would print it as "Quote2". Thanks to TN for his list of suggestions for the two column inventory. - When the keyboard window is opened, focus is automatically placed in the textbox above the keyboard. 12/10/96 - Printer's Apprentice Beta #6.01 *This beta was sent directly to a few testers and not publicly *posted on the Web site. - Print dialogs - "Print" buttons are now disabled while a print job is currently processing. - Main PA window - fixed synchonization problems between the point size scroll bars, point size drop down listbox and the various tabs. Sometimes the scroll bar would give one point size and the drop down listbox would say another point size. - Printer's Apprentice now supports installed TrueType fonts that physically reside in other directories. This led to a variety of small bugs. For example, the TrueType file would be listed on the main screen as "c:\windows\fonts\f:\fonts\truetype\times.ttf" - Printer's Apprentice now supports FOT files. This lead to 1) the FOT file being listed on the main PA screen instead of the TTF file 2) The FOT or the TTF was listed in printouts of installed fonts 3) On printouts of installed fonts, the font file size would be reported as 1K. - Hopefully I have gotten rid of "pnlFOT" being printed on the main PA screen instead of the TrueType file size. - Epson Action Laser 1000 - This particular driver has some interesting quirks that led to "Run time error 381" messages. These errors are now fixed. 12/1/96 Printer's Apprentice Beta #6 - Fixed a bug in displaying font file names and sizes on the main screen. If PA could not determine the name of the font file it would display filename/size information for the previous font. - Adobe Type Manager toolbar button and Run menu item are only displayed if PA detects ATM installed on your system. - Fixed pesky run time error number 453 when running Adobe Type Manager either from the menu or from the toolbar on the left side of the screen. - Added enhanced error checking to all print functions. This should fix the 380 and 381 errors that some testers have been running into. - Fixed a bug when printing uninstalled fonts. If you printed sample sheets for all fonts in a directory, the last font in the list was not printed. - Added enhanced selection features to printing dialog boxes. Now you can use the Shift and Control keys to select ranges of fonts in the font name list boxes. - Removed need for MHTIP32.OCX. This OCX control added tooltips. Tooltips are now programmed without using the OCX, so the distribution SETUP.EXE is smaller by 72k. - Removed need for COMCTL32.OCX. This OCX control provided an easy way to access the common dialogs in the operating system. Now we go directly through the Windows API. 11/15/96 Printer's Apprentice Beta #5 - Left out MHTIP32.OCX. This resulted in a run time error #367. Fixed. 11/14/96 Printer's Apprentice Beta #4 - Fixed DWSBC32.DLL error - New icon 11/13/96 Printer's Apprentice Beta #3 - Fixed run-time error '9' when using the Catalog Wizard to print uninstalled fonts from a CD or other media. - Fixed problems with empty TT entries in the standard Print dialog box when using Canon BubbleJet drivers. - Fixed run time error number 453 when running Adobe Type Manager either from the menu or from the toolbar on the left side of the screen. - In some cases italic versions of italic ATM fonts were not being listed. (Thanks to RHG) - Reduced flickering on main screen for single character and character set tabs. - Font Install Wizard - after selecting a series of fonts and installing them, the code was not changing the picture in the font listbox to the Windows symbol. The Windows symbol denotes that the font is installed. - Dramatic decrease in system resources used by Printer's Apprentice. This will fix the "Error #7 Out of memory" bugs that users have been getting when selecting Print from the File menu. - Changed the style of the toolbar and added tooltips (popular request) - Fixed a bug in the Remove Font Wizard. If you had "confirm deletes" checked, the font filename was displayed twice in the "Are you sure" dialog box. - Added a new "Office 95" style caption bar 11/7/96 Printer's Apprentice Beta #2 - Updated TABCTRL32.OCX to the latest version (4.01) - Tested PA with a variety of printer drivers that gave some testers problems. This should fix the "Run Time Error 5" message. Tested printers include HP Series II, Epson Stylus Pro, and HP ColorJet 560c 11/1/96 Printer's Apprentice Beta #1 - First release